public with sharing class Criteria {

public String AND_OPERATOR ='AND';

public String OR_OPERATOR ='OR';

public String IN_OPERATOR ='IN';

public String NOT_IN_OPERATOR ='NOTIN';

public String GREATER_THAN_OPERATOR ='>';

public String GREATER_THAN_EQUAL_To_OPERATOR ='>=';

public String LESS_THAN_OPERATOR ='<';

public String LESS_THAN_EQUAL_To_OPERATOR ='<=';

/**
* Name of the Field on which you want to apply the Claus/Criteria
* for example in query [select Id from Account where Owner = 'x'], Id and Owner is your fieldName
*/
public String fieldName;

/**
* Name of the Operator which you want to apply in the Claus/Criteria on the field
* for example in query [select Id from Account where Owner = 'x'], Id is your Claus/Criteria
*/
public String criteriaOperater;


public Criteria(){
	this.fieldName=null;
	this.criteriaOperater=null;
}

public Criteria(String fieldName,String criteriaOperater){
		this.fieldName=fieldName;
		this.criteriaOperater=criteriaOperater;
}

public String getFieldName(){
	return this.fieldName;
}

public void setFieldName(String fieldName){
	this.fieldName=fieldName;
}

public String getCriteriaOperater(){
	return this.criteriaOperater;
}

public void setCriteriaOperater(String criteriaOperater ){
	 this.criteriaOperater=criteriaOperater;
}
}